Big Huge Thesaurus

Phthorimaea operculella

noun